From: route@monster.com
Sent: Wednesday, October 21, 2015 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: IBM IID Architect
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
John Phinney – Senior .NET Consultant PROFESSIONAL OBJECTIVE To architect, design, and develop reusable,
scalable distributed solutions for International clients meeting their
requirements while striving for perfection. PROFESSIONAL ACCOMPLISHMENTS ·
Architected,
designed, and implemented several .NET 4.5, 4.0, 3.5, 3.0, 2.0, 1.1
enterprise distributed SOA and common component frameworks for fortune 500
companies. This has helped establish corporate .NET infrastructure standards,
provided a common reusable, enterprise rapid application development platform
for projects, and resulted in saving countless corporate project resources.
·
Senior
consultant leading development teams on several large-scale distributed
Microsoft .NET based implementations which involved national and
international deployment. All projects have been successfully implemented and
rolled out within budget, on schedule. ·
Optimized
several real time infrastructures, transaction based services, and complete
solutions to meet timing constraints, bringing deliverables into a feasible,
deployable solution, usually creating large corporate resource
savings. ·
Senior
Microsoft implementation consultant specializing in .NET Frameworks 4.5, 4.0,
3.5, 3.0, 2.0, 1.1, WWF, WCF, Web Services, WSE 3.0, .NET Remoting, WPF,
Silverlight 1.1, 2.0, 3.0, 4.0, 5.0 Expression Blend 1.0, 2.0, 3.0, 4.0, 5.0
ADO.NET Entity Framework, LINQ, and MS Enterprise Library 1.1, 2.0, 3.1, 3.5,
4.0, 4.1, 5.0 implementations using C#.NET, C++.NET and VB.NET. ·
Microsoft OS,
Enterprise Server specialist specializing in Win32 SDKs, DDKs for Windows 8,
7, XP, Vista, Windows Server 2003/R2, 2008/R2, 2012, SharePoint Portal Server
2003, Office SharePoint Server 2007, SharePoint Server 2010, 2013, SharePoint
Foundation 2010, 2013, SharePoint Services 2.0, 3.0, SQL Server 2000, 2005,
2008/R2, 2012, Content Management Server 2002, BizTalk Server 2002, 2004,
2006, 2009, 2010, 2013, Project Server 2003, 2007, 2010, Dynamics CRM 3.0,
4.0, 2011, 2013, 2015, Dynamics GP 10, 2010, 2010 R2, 2013, Dynamics AX 4.0,
2009, 2012 R2 and Host Integration Server 2000, 2004, 2006, 2009, 2010. ·
Senior .NET,
J2EE consultant leading development teams on several successful large scale
solutions in the insurance industry, financial industry, communications
industry, government sectors, and real-time embedded systems industry. ·
Architected,
designed, and implemented several communication products including IEEE, ISO
bridges, communication gateways, network protocol stacks, workflow engines,
and transaction processors. TECHNOLOGY SKILLSET
PROFESSIONAL EXPERIENCE Acetech Web Solutions Inc – St Petersburg,
FLOct
2014 – Present Senior .NET, SharePoint Server 2010/2013,
Dynamics CRM 4.0/2011/2013/2015, Azure Consultant ·
Responsible
for overall solution quality including architecture, design and solution
implementations ensuring Microsoft best patterns, practices are implemented/optimized
for several large-scale, distributed SharePoint Server 2010/2013, Dynamics
CRM 4.0/2011/2013/2015, Dynamics AX 2012 R2 solutions. ·
Project with
UL Inc implementing an Azure Cloud Based document management service
integration with a Dynamics CRM 2015, SharePoint 2013 portal platform
solution where responsibilities included Azure SDK 2.5 service bus listener
service development, Dynamics CRM 2015 customizations including Plug-Ins,
Workflow Processes, Entities, Entity Forms, Entity Views, Web Service, Azure
Service Endpoints, Dashboard, Charts and Reporting deliverables. ·
Project with
Proforma Inc implementing a Dynamics AX 2012 R2 ERP portal platform where
responsibilities included Morph X IDE development, AX Client AOT, AX
Workflows, AX Model development, Further deliverables included .NET
application Web Services integration with the Provision portal with the AX
.NET B2B Connector, SSRS Reporting components, Enterprise Portal Web
application development, Application Integration Service document custom service
development deliverables. ·
Technologies
used included WCF 4.0 (SOAP & REST), WF 4.0, ASP.NET 4.0, ASP.NET MVC
4/5, ASP WebAPI 2.0, Silverlight 5, .NET Framework 4.0/4.5, C#, MSMQ, Visual
Studio 2010/2012/2013, Dynamics AX 2009, 2012 R2, Dynamics CRM
4.0/2011/2013/2015, SQL Server 2008/R2, 2012/R2, SQL Reporting Services
2008R2/2012R2, SharePoint Server 2010/2012/2013 Enterprise Edition, BizTalk
2013, Azure 2.5 SDK, Windows 7 Ultimate, 8.1 PRO and Windows Enterprise
Server 2008 R2/2012 R2. Edecon Software Inc – St Petersburg, FLJan 2013 – May 2015 Senior .NET, SharePoint Server 2010/2013,
Dynamics CRM 4.0/2011/2013/2015, Dynamics AX 2012 R2 Consultant ·
Responsible
for overall solution quality including architecture, design and solution
implementations ensuring Microsoft best patterns, practices are
implemented/optimized for several large-scale, distributed SharePoint Server
2010/2013, Dynamics CRM 4.0/2011/2013/2015, Dynamics AX 2012 R2 solutions. ·
Project with
ExakTime implementing ASP.NET Web API 2 Restful services to convert an
existing Time Records Management solution to a cloud-based, services
solution. ·
Project with
Camargo Pharmaceuticals implementing several customizations (plugins, custom
workflow activities, Entity Forms, Ribbon and Sitemap UI components) for a
large scale Dynamics CRM 2013 enterprise solution. ·
Project with
Network Alliance converting Dynamics CRM 2011 On-Premise solution customizations
(plugins, custom workflow activities, Entity Forms, Ribbon and Sitemap UI
components) to Dynamics CRM 2013 Online solution components using Office 365
Authentication Services federation Authentication services provider ·
Project with
Dominion implementing a CRM auto sales, marketing, services XRM solution
where responsibilities included implementing several Dynamics CRM 2011
customizations including Plug-Ins, Workflow Processes, Entities, Entity
Forms, Entity Views, Web Service, Azure Service Endpoints, Dashboard, Charts
and Reporting deliverables. ·
Project with
Dominion Digital implementing a CRM VDOT Service Request Management solution
where responsibilities included implementing several Dynamics CRM 2011
customizations including Plug-Ins, Workflow Processes, Entities, Entity
Forms, Entity Views, Web Service, Azure Service Endpoints, Dashboard, Charts
and Reporting deliverables. ·
Project with
Bennett Adelson implementing and converting Dynamics CRM 4.0 solution
customizations (plugins, custom workflow activities, Entity Forms, Ribbon and
Sitemap UI components) to Dynamics CRM 2013 solution components. ·
Project with
CPI implementing a CRM course, instructor registration management solution
where responsibilities included implementing several Dynamics CRM 2011
customizations including Plug-Ins, Workflow Processes, Entities, Entity
Forms, Entity Views, Web Service, Azure Service Endpoints, Dashboard, Charts
and Reporting deliverables. Additional deliverables included a WCF, SSL Web Service
to query and manage data synchronization between Dynamics CRM 2011 and
Dynamics GP 2010 R2 systems. ·
Project with
Amway implementing a CCA Call Center application implementing several
Dynamics CRM 2011 customizations including Plug-Ins, Workflow Processes,
Entities, Entity Forms, Entity Views, Web Service REST, SOAP Service
Endpoints, Dashboard and Reporting deliverables. Additionally, CCA for
Dynamics CRM 2011 was integrated along with several CCA customizations. ·
Project with
Mobiquity implementing a mobile application Service Gateway exposing REST,
SOAP, mobile services to access SharePoint 2010 Web Content using SharePoint
2010 Web Services as the primary interface with SharePoint 2010. ·
Project with
KPMG implementing a Provisioning Tool application used to provision
SharePoint 2013 Site Collections and User Site SharePoint Group users, user
roles and user permissions. Implemented a SharePoint 2013 List Workflow,
several site pages, web parts and User Profile service interfaces. ·
Project with
ADP implementing a Dynamics AX 2012 R2 ERP integration platform where
responsibilities included Morph X IDE development, AX Client AOT development,
.NET Interop B2B Services, SSRS Reporting components, Enterprise Portal Web
application development, AX Workflows, AX Model development, Application
Integration Service document, custom service development for B2B and legacy
system integrations. Additionally created several inbound/outbound,
basic/enhanced ports, inbound/outbound message transformations and custom pipeline
service integration implementations. EnerNOC Inc – St Petersburg, FL / Boise IDJan 2013 – May 2013 Senior .NET Dynamics CRM 4.0/2011,
SharePoint Server 2010 Consultant ·
Dynamics CRM
4.0 to Dynamics CRM 2011 migration for a National Energy Distribution company
where responsibilities included overall solution architecture, design
and solution implementation for a large-scale, distributed Dynamics CRM
4.0/2011 solution. ·
The project
included maintenance of existing Dynamics CRM 4.0 customizations and developing
several new Dynamics CRM 2011 customizations including Plug-Ins, Workflow
Processes, Entities, Entity Forms, Entity Views, Entity REST, SOAP Service
Endpoints, ASP.NET, Silverlight Web Resources, Dashboard and Reporting
deliverables. Additionally, CCA for Dynamics 2011 was integrated along with
several CCA customizations. ·
The Dynamics
CRM 4.0 solution was originally developed by a vendor and over time became
broken in several places including integration with core operational back-end
platforms. The engagement required troubleshooting and making existing
Dynamics CRM 4.0 solution components functional, optimized and ready for a
migration to Dynamics CRM 2011. All CRM 4.0 customizations were migrated
to CRM 2011 along with several new Dynamics CRM 2011 customizations. ·
Responsibilities
further included overall Dynamics CRM, SharePoint portal design, development,
integration as the Dynamics CRM 2011 solution was part of the EnerNOC Network
Operations Center Portal. Enterprise Document Management and Reporting
functionality was integrated with several SharePoint 2010 initiatives where
the portal managed, monitored customer field devices, events through EnerNOC
back end systems. The Dynamics CRM 2011 solution integrated with the EnerNOC
Network Operations Center Portal systems through several plug-ins, workflows
and operational triggers. ·
Technologies
used included WCF 4.0, WF 4.0, ASP.NET 4.0, ASP.NET MVC 4/5, Silverlight 5,
.NET Framework 4.0/4.5, C#, MSMQ, Visual Studio 2010/2012/2013, Dynamics CRM
4.0/ 2011/2013, CCA for Dynamics CRM 2011, SQL Server 2008/R2, 2012/R2, SQL
Reporting Services 2008R2/2012R2, SharePoint Server 2010/2012 Enterprise
Edition, Windows 7 Ultimate, 8.1 PRO and Windows Enterprise Server 2008
R2/2012 R2. Jackson Hewitt Tax Service – Sarasota, FLOct 2012 – Jan 2013 Senior .NET, SharePoint Server 2010,
BizTalk Server 2010, WCF Consultant ·
Senior .NET
consultant assisting in the architecture, design, and implementation of an
Online Document Submission Tax Office Document Sharing Service solution for
the Jackson Hewitt 2012 Tax Season Engage Early Initiative project. ·
Responsibilities
included SharePoint 2010 site modification technical design, WCF SOA Document
Submission service technical design and Tax Office Portal modification
technical design. Deliverables included a WCF Document Service
implementation, Jackson Hewitt customer portal site modification
implementations, and Tax Office Portal, SQL Reporting Services site
implementations. ·
The WCF
Document Service interfaced with the Integra third party, cloud document
management solution. Deliverables also included a database, several SQL
stored procedures and several ADO.NET Entity Framework 4.0 data access layer
components. All JH Tax Office portal deliverables were implemented using
ASP.NET MVC 4.0 and SQL Reporting Services 2008. ·
The JH
Customer Portal deliverables included several SharePoint 2010 site
modifications, several web part components, and several workflow
implementations. Other deliverables included SharePoint 2010 site page and
content modifications, a BizTalk 2010 orchestration implementation to upload,
store and secure document receipts to a SQL Server 2008/R2 database. ·
Microsoft
technologies used included SharePoint Server 2010 Enterprise Edition, SQL
Server 2008/R2, SQL Reporting Services 2008, BizTalk 2010, Ektron CMS 8.6, WCF 4.0, .NET Framework 3.5,
4.0, C#, Enterprise Library 5.0, Visual Studio 2010, ADO.NET Entity Framework
4.0, ASP.NET MVC 4.0, Windows 7 Ultimate and Windows Enterprise Server 2008
R2. Microsoft Consulting Services – Serve/AMEX
– St Petersburg, FLJun 2011 – Oct 2012 Senior .NET, Dynamics CRM 2011, WCF
Consultant ·
Worked with
the Microsoft Architecture team to architect, design, implement and harden
the Amex/Serve prepaid card platform. The team documented a scalable,
distributed detailed platform architecture and implemented several releases
to production to support rapid-growth, international initiatives in China,
India, Canada and to serve as the base platform for several initiatives
including the Amex Walmart Bluebird prepaid card financial transaction
vehicle. The service architecture platform has a service bus of 1:M, load
balanced WCF Router servers responsible for instantiating, managing a
transaction orchestration on behalf of a service request. An orchestration
would contain service requests to 1:M load balanced Rules Service servers,
requests to a load balanced service layer and potential requests to a load
balanced asynchronous worker services layer. ·
Architected,
designed, implemented a platform Rules Service which provided a global rules
service for injecting business rules into transaction processing streams
using the InRule Technology enterprise Rules Management Solution to eliminate
programmed business rules. The Fraud Risk Rules Service used the high-speed,
distributed, scalable Rules Service which managed 1:M InRule Rules Engines,
provided asynchronous catalog rule application management, and a platform for
business subject matter experts to author fraud decision business rules to be
applied against historical customer data schemas. The high-speed, Fraud Risk
Rules Service performs all fraud decisions for card ATM/Online transaction
processing, Linking financial artifacts (bank accounts, debit/credit cards), Loading
Funds onto the Serve Card, card to card send/receive transactions, direct
merchant transaction processing and application onboarding
transactions. ·
Architected,
designed a platform Asynchronous Worker Service Layer which provided a global
asynchronous, worker service platform for transaction processing streams to
provide reliable, near real time transaction processing activities. A proof
of concept was completed to demonstrate the Worker Layer pattern which
consisted of a WCF Router, a Worker Layer Service Manager,1:M Worker Layer
WCF services and associated worker service agents implementing the
asynchronous business functionality.. ·
Senior
Dynamics CRM 2011 consultant assisting in the implementation planning,
architecture, and application design of a MS Dynamics CRM 2011, InRule for
Dynamics CRM 2011 implementation. ·
Responsibilities
included MS Dynamics CRM 2011, InRule for Dynamics CRM 2011 installation,
configuration and environment preparation. Deliverables included an Entity
schema design, data migration planning guide, and a CRM application reference
architecture and application design. Several MS Dynamics CRM customization
proof-of-concepts were implemented to establish the application architectural
foundation including several entity, entity relationship, entity mapping
customizations, entity form view customizations, custom workflow and workflow
activity customizations. Several InRule for Dynamics CRM Plugin Rule
Applications, SQL Reporting Services proof of concepts were implemented and integrated
with the Fraud Risk application services architecture. ·
Other
deliverables included a several platform hardening proof of concepts and
InRule mentoring, training services to financial business rule authors.
Platform stress testing/monitoring was performed by the Microsoft team to
ensure load, capacity would sustain the volumes incurred for the Walmart
Bluebird rollout. Using SCOM 2010, Visual Studio Team Test Suite and SCOM
2012 APM the platform was optimized to support a 300 TPS, 400ms latency financial
transaction processing solution for Serve/Amex. ·
Technologies
used included WCF 4.0, WF 4.0, MSMQ, JSON, .NET Framework 4.0, C#, ASP.NET
MVC 4.0, Windows Phone 7.5, Sliverlight 5, Visual Studio 2010, Oracle 11i,
InRule Technology 4.13, InRule for Dynamics CRM 2011, Dynamics CRM 2011, SQL
Server 2008/R2, SQL Reporting Services, AppFabric 1.1 For Windows Server,
SharePoint Server 2010 Enterprise Edition, SCOM 2012, Visual Studio Test
Manager, Windows 7 Ultimate and Windows Enterprise Server 2008 R2. Ministry of Community Safety &
Correctional Services – Toronto, OnJan
2011 – Jun 2011 Senior .NET, SharePoint Server 2010,
Dynamics CRM 4.0 Consultant ·
Senior
SharePoint 2010, Dynamics CRM 4.0 consultant assisting in the implementation
planning, architecture, and application design of a Land Tribunal
Services solution migration from a PowerBuilder implementation to a
SharePoint 2010, MS Dynamics CRM 4.0 implementation ·
Responsibilities
included MS Dynamics CRM 4.0, SharePoint 2010 installation, configuration and
environment preparation. Deliverables included an existing ELTO architectural
assessment, a migration planning guide, Next Generation ELTO CRM application
reference architecture and application design. Several MS Dynamics CRM
customization proof-of-concepts were implemented to establish the application
architectural foundation including several entity, entity relationship,
entity mapping customizations, entity form view customizations, custom
workflow and workflow activity customizations. Several SharePoint 2010, SQL
Reporting Services proof of concepts were implemented and integrated with the
base ELTO CRM proof of concepts to establish the ELTO application services
architecture which included integration with SharePoint 2010, Exchange 2010
and SQL Reporting Services. ·
Other
deliverables included a PowerBuilder PBNI (native interface) reference
solution which allowed legacy PowerBuilder applications to access .NET in a
standard manner. This reference solution used the Microsoft Enterprise
Library 5.0 application blocks, and the .NET Framework Extensions to
integrate non-CLR PowerBuilder host processes with .NET CLR based services. ·
Microsoft
technologies used included SharePoint Server 2010 Enterprise Edition,
Dynamics CRM 4.0 Professional, SQL Server 2008/R2, SQL Reporting Services
2008, WCF 4.0, .NET Framework 3.5, 4.0, C#, Enterprise Library 5.0, Visual
Studio 2010, PowerBuilder 10.2, 12.0, Windows 7 Ultimate and Windows
Enterprise Server 2008 R2. Florida State University – Tallahassee, FLSep 2010 – Feb 2011 Senior .NET, SharePoint Server 2010
Architect, Designer, Developer ·
Senior
SharePoint 2010 designer, developer working with the largest US Microsoft
Gold Partner for Florida State University migrating a large MOSS 2007
intranet portal to SharePoint Server 2010. Deliverables included an existing
farm assessment, a farm migration planning guide, a SharePoint 2010 farm
architecture, application services architecture to optimize the FSU portal in
the new environment, and a portal information storage architecture to
optimize list, library and document storage. ·
Responsibilities
included SharePoint 2010 installation and environment preparation, service
application configuration and perform a SharePoint 2010 detached database
upgrade of the entire FSU portal. Customized content was migrated along with
FSU My Sites web sites. Several custom web parts, master pages, and workflow
content were developed for the new 2010 FSU portal. The final portal content
was optimized for resource usage (site collections, content databases) and
application service utilization where several application services were
distributed throughout the farm. ·
Other
projects included a Content Management System File Replication solution using
the Microsoft Enterprise Library 5.0 application blocks, and the Microsoft
Synch Framework. A common ETL architecture was completed for updating online
FSU databases and a data warehouse using SharePoint 2010, InfoPath, Access,
Excel, Performance Point, and Business Connectivity application services
along with SQL Server Integration Services. ·
Microsoft
technologies used included SharePoint Server 2010, WCF
4.0, LINQ 4.0, Silverlight 4.0, Expression Blend 4, .NET Framework 3.5, 4.0,
C#, Enterprise Library 5.0, Visual Studio 2010, Microsoft SQL Server 2008/R2,
Microsoft Synch Framework 1.0, Windows 7 Ultimate and Windows Enterprise
Server 2008 R2. Alliance Films Inc – Toronto, ONFeb 2010 – Sep 2010 Senior .NET, Dynamics CRM 4.0, SharePoint
Server 2010, WF, WCF Architect, Designer, Developer ·
Senior .NET
designer, developer on an enterprise intranet portal reengineering,
enterprise infrastructure framework reengineering project based on .NET
framework 4.0, Visual Studio 2010, and SharePoint Server 2010. Windows
Communication Foundation and WCF RIA Services were used to create a standard
SOA solutions framework replacing all existing intranet web service
components. Several web part, workflow development deliverables supported
SharePoint 2010 portal integration with a Dynamics GP 2010, Dynamics AX 2009
business management, ERP solution and a Dynamics CRM 4.0 sales distribution
solution. ·
The Microsoft
Enterprise Library 5.0 application blocks served as the foundation for the
enterprise common components framework where all classes and services were
wrapped in a .NET common components & services library. ·
The common
components & services library incorporated several reusable business unit
components, business services, claims based authentication security services,
enterprise infrastructure services and classes allowing applications to be
developed in a distributed, n-tiered environment transparently to developers,
re-using a common set of enterprise services from the enterprise reference
architecture. ·
Deliverables
included an SOA and design for a SharePoint 2010 Intranet Portal followed by
SharePoint 2010 portal development, core infrastructure services, and common
service development. ·
The
application infrastructure, framework, and common component designs were
based on the .NET framework 4.0, 3.5, WCF, WWF, ADO Entity Framework &
LINQ for all infrastructure services and components. The Microsoft Enterprise
Library 5.0 application blocks also served as the foundation for common
components, infrastructure, and application framework core services. ·
Microsoft
technologies used included SharePoint Server 2010, Dynamics GP 2010, Dynamics
AX 2009, Dynamics CRM 4.0, WCF, WWF, ADO Entity Framework, LINQ, ASP.NET 4.0,
ASP.NET Ajax, Ajax Control Toolkit, JQuery 1.4, JSON, WCF RIA Services,
Silverlight 3.0, Expression Blend 3, .NET Framework 3.5, 4.0, C#, Enterprise
Library 5.0, Visual Studio 2008, 2010, Microsoft SQL Server 2005,2008/R2,
Windows 7, Windows Enterprise Server 2008 R2. OPS Government Services Delivery Cluster –
Toronto, ONMay 2009 – Feb 2010 Senior .NET, SharePoint Server 2007, WF,
WCF Technical Architect, Designer, Developer ·
Performed
corporate .NET technical enterprise architecture strategy formulation,
enterprise tool selection, enterprise framework services, common component
designs, and senior development activities. The solution was the Ontario
Government Recruitment Portal platform developed on a corporate enterprise
.NET reference architecture used for posting and processing public and
internal job opportunities, recruiting and candidate selection processes.
Deliverables included a .NET COE (Center Of Excellence) solution design,
eCareers portal solution application design, and several application
component service deliverables while leading a respectable sized development
team. Additional responsibilities included all .NET COE design, architecture,
deployment checkpoint documentation supporting the eCareers .NET COE SDE
reengineering initiative. ·
The
enterprise software infrastructure framework was based on .NET framework 3.5
and Windows Communication Foundation to create a standard enterprise
communications framework for all services and applications. The Microsoft
Enterprise Library 4.1 application blocks served as the foundation for the
enterprise common components framework where all classes and services were
wrapped in a .NET COE common components & services library. ·
The common
components & services library incorporated several reusable .NET business
unit components, services and classes allowing applications to be developed
in a distributed, n-tiered environment transparently to developers, re-using
a common set of enterprise services from the enterprise reference
architecture. ·
The .NET COE
enterprise architecture selected the OWASP Enterprise Security Framework,
Windows Workflow Foundation for application workflow, incorporated Microsoft
Office SharePoint Server 2007 and SharePoint Services 3.0 for application
asset collaboration, document management, web content management, integration
services and workflow requirements. The .NET COE reference architecture
established SharePoint Server 2007 enterprise patterns & practices for
site management, document management, workflow services, business data
catalog services, reusable web part inventories, and web content authoring. ·
The
application infrastructure, framework, and common component design was based
on the ASP.NET, WPF UI services using .NET framework 3.5, WCF, ADO.NET Entity
Framework and LINQ for all services and applications. The Microsoft
Enterprise Library 4.1 application blocks for .NET also served as the
foundation for common components, infrastructure, and application framework
core services. ·
Microsoft
technologies used included Ajax Library 2.0, Ajax Control Toolkit,
JavaScript, JQuery 1.4, OpenROAD 6.0, SharePoint 2007, SharePoint Services
3.0, WCF, WF, Windows 7, Vista, XP, Windows 2003 Enterprise Server, Windows
2008 Enterprise Server, Microsoft SQL Server 2005,2008, Visual Studio 2008,
ADO.NET 2.0, .NET Entity Framework 2.0, .NET Framework 3.5, C#, Enterprise
Library 4.1 Rise Vision Inc – Toronto, ONMay 2009 – Sep 2009 Senior .NET, Silverlight, WCF, WF
Architect, Designer, Developer ·
Senior design
and development activities for a corporate enterprise .NET service oriented
digital signage solution. Deliverables included an SOA and design for a
SharePoint Media Content Marketplace Service, Silverlight Media Player
components and services followed by core infrastructure, framework, and
common WCF service development. ·
The
application infrastructure, framework, and common component design was based
on the Silverlight 2.0, 3.0, .NET framework 3.5, Windows Communication
Foundation, ADO.NET Entity Framework and LINQ for all services and
applications. The Microsoft Enterprise Library 4.1 application blocks for
.NET also served as the foundation for common components, infrastructure, and
application framework core services. ·
Microsoft
technologies used included Silverlight 2.0, 3.0, Expression Blend 2.0, 3.0,
Ajax Library 2.0, Ajax Control Toolkit, JavaScript, JQuery 1.3.1, SharePoint
Services 3.0, WCF, WF, Windows 7, Vista, XP, Windows 2003 Enterprise Server,
Windows 2008 Enterprise Server, Microsoft SQL Server 2005,2008, Visual Studio
2008, ASP.NET 2.0, ADO.NET 2.0, JSON, WCF RIA Services.NET Entity Framework
2.0, .NET Framework 3.5, C#, Enterprise Library 4.0, 4.1 (Application Blocks
for .NET). Other technologies used included Java SE 6 (Update 14). Maritz Canada – Toronto, ONJan 2009 – May 2009 Senior .NET, Dynamics CRM 4.0, WCF
Designer, Developer ·
Senior design
and development services implementing a corporate enterprise .NET service
oriented Campaign Broadcast Email Communications solution. Deliverables
included the solution application architecture, infrastructure and framework
design deliverables followed by core infrastructure, framework, and common
WCF service development. ·
The
application infrastructure, framework, and common component design was based
on the .NET framework 3.5, Windows Communication Foundation, ADO.NET Entity
Framework and LINQ for all services and applications. The Microsoft
Enterprise Library 4.1 application blocks for .NET also served as the
foundation for common components, infrastructure, and application framework
core services. ·
The
application common components & services repository incorporated reusable
business entity components, services and classes providing the solution with
a transparent distributed, n-tiered development environment, re-using a
common set of WCF services. ·
The
application business data access layer architecture incorporated the
Microsoft .NET Entity Framework and used LINQ as the primary object
relational technology query language. ·
The broadcast
email campaign composition rules engine was a rules-based, WCF service that
provided central campaign business rules to client email broadcast campaigns.
The email communications engine was a hybrid-MSMQ solution that processed
campaign emails in real time applying business, campaign composition rules
and delivering campaign emails to a third party vendor across several
pluggable transports. ·
This solution
implemented a strategic customer-centric, rules based, email campaign
broadcast communications service for the financial points rewards industry
services offered by Maritz. The solution will be packaged into a generic
product that will be offered and implemented throughout all future Maritz
points reward solutions. ·
Microsoft
technologies used included Windows 2003 Enterprise Server, Windows 2008
Enterprise Server, MSMQ 3.0, Microsoft SQL Server 2005, Visual Studio 2008,
MS Dynamics CRM 4.0, MS Dynamics GP 8.0, ASP.NET 2.0, ADO.NET 2.0, ASP.Net
Ajax, Ajax Control Toolkit, JavaScript, JQuery 1.2, JSON, .NET Entity
Framework, LINQ, .NET Framework 3.5, C#.NET 2.0, Enterprise Library 4.0, 4.1
(Application Blocks for .NET). Carlson Marketing Group – Toronto, ONJune 2008 – Dec 2008 Senior .NET, WCF SOA Technical Architect,
Designer, Developer ·
.NET
enterprise architecture, application, infrastructure, common component
design, and development responsibilities for a corporate enterprise .NET
service oriented Points Reward Travel Booking solution. Deliverables included
solution reference architecture, infrastructure and framework design
documents, developing infrastructure, framework, and common WCF services. ·
The software
infrastructure, framework, and common component design used .NET framework
3.5, Windows Communication Foundation, ADO.NET Entity Framework and LINQ to
create a standard enterprise communications framework for all services and
applications. The Microsoft Enterprise Library 4.0, 4.1 application blocks
for .NET also served as the foundation for common components, infrastructure,
and application framework core services. ·
The common
components & services library incorporated reusable business unit
components, services and classes allowing applications to be developed in a
distributed, n-tiered environment transparently to developers, re-using a
common set of WCF services. ·
The solution
business, data access layer architecture incorporated the Microsoft .NET
Entity Framework and used LINQ as the primary object relational technology
query language. The solution architecture established common patterns &
practices, workflow services, infrastructure and framework deliverables. ·
Several
infrastructure, framework and WCF solution services were implemented while
leading the remainder of the development team. This was the strategic Points
Reward Travel Booking solution that the client implemented to serve the
demands of their corporate, financial clients. ·
Microsoft
technologies used included Windows 2003 Enterprise Server, Windows 2008
Enterprise Server, Microsoft SQL Server 2005, Visual Studio 2008, ASP.NET
2.0, ASP.Net Ajax, Ajax Control Toolkit, ADO.NET 2.0, .NET Entity Framework,
LINQ, .NET Framework 3.5, C#.NET 2.0, Enterprise Library 4.0, 4.1
(Application Blocks for .NET). GMAC Corporate Services – Detroit, MINovember 2007 – June 2008 Senior .NET, SharePoint Server 2007,
Dynamics CRM 3.0, 4.0 Technical Architect, Designer, Developer ·
Performed
corporate .NET technical strategy formulation, enterprise tool selection,
enterprise framework, services, common component design, and development of a
corporate enterprise .NET Reference architecture to be used by all GMAC
business units. Deliverables included formal reference architecture and
design documents which were documented using UML diagramming. ·
The
enterprise software infrastructure framework design used .NET framework 3.5
and Windows Communication Foundation to create a standard enterprise
communications framework for all services and applications. The Microsoft
Enterprise Library 3.5 application blocks for .NET served as the foundation
for the enterprise common components framework where all classes and services
were wrapped in a GMAC common components & services library. ·
The common
components & services library incorporated several reusable GMAC business
unit components, services and classes allowing applications to be developed
in a distributed, n-tiered environment transparently to developers, re-using
a common set of enterprise services from the enterprise reference
architecture. ·
Senior MS
Dynamics CRM 3.0/4.0, Dynamics GP 8.0/9.0, Dynamics AX 4.0 applications
architect, designer developer on several GMAC Financial division projects
where responsibilities included ensuring all projects were designed to use
enterprise architecture, integration standards, GMAC common component
framework integration, and overall application design. ·
The .NET
enterprise architecture selected the OWASP Enterprise Security Framework,
Windows Workflow Foundation, incorporated Microsoft Office SharePoint Server
2007 and SharePoint Services 3.0 in order to meet enterprise security,
collaboration, document management, web content management, integration
services and workflow requirements. The .NET Reference Architecture
established SharePoint Server enterprise patterns & practices for site
management, document management, workflow services, business data catalog
services, reusable web part inventories, and web content authoring. ·
BizTalk
Server 2006 was selected as the application integration services layer which
provided for rapid application development in a distributed, n-tiered
environment re-using a common set of infrastructure services. Project Server
2007 was selected as the corporate project management platform to coordinate
enterprise project management, budget tracking/costing, proposal management,
activity planning and executive reporting. ·
Several WCF,
WWF, SharePoint Server 2007 and BizTalk Server 2006, Project Server 2007
reference architecture POC initiatives were developed and published on a .NET
Enterprise Architecture portal site for all GMAC business units in order to
validate and show the benefits. ·
Microsoft
technologies used included Windows 2003 Enterprise Server, Microsoft Office
SharePoint Server 2007, Microsoft SharePoint Services 3.0, Microsoft BizTalk
Server 2006, Microsoft Project Server 2007, Microsoft SQL Server 2005, MS
Dynamics CRM 3.0, MS Dynamics GP 8.0, MS Dynamics AX 4.0, Visual Studio 2005,
ASP.NET 2.0, Ajax Library 1.0, 2.0, Ajax Control Toolkit, ADO.NET 2.0, .NET
Framework 3.0/3.5, C#.NET 2.0, Enterprise Library 3.1 & 4.0 (Application
Blocks for .NET). J2EE technologies included IBM WebSphere 4.X, BEA WebLogic
Enterprise Platform 8.0, Cold Fusion 5.0 and WSAD 4.0 IDE. RBC Insurance -
Mississauga, ONApril 2007 – November 2007 Senior .NET, SharePoint Server 2007,
BizTalk Server 2006 Technical Lead - Designer, Developer ·
Senior
BizTalk application integration designer, lead developer for the RBC
Insurance Nexus program initiatives which is a series of projects to
re-architect, design and develop a service oriented, enterprise insurance
solution to provide insurance services to field agents, executives and customers.
·
Development
deliverables included all R3 orchestrations, XML schema definitions, pipeline
definitions, and transformation maps for R3 identified business
processes. Application Integration Layer client framework components
and services were exposed in an RBC Insurance Framework services library
where all application integration services were offered using XML Web
Services 2.0. ·
Further
development deliverables included SharePoint Services 3.0 based
orchestrations, several ASP.NET 2.0 application custom user controls,
integration web parts, application integration web services and external
policy/claims insurance application business data catalog integration
services. ·
Microsoft
technologies used included Windows 2003 Enterprise Server, Microsoft Office
SharePoint Server 2007, Microsoft SharePoint Services 3.0, Microsoft BizTalk
Server 2006, Microsoft SQL Server 2005, ASP.NET 2.0, ADO.NET 2.0, .NET
Framework 2.0 & 3.0, Visual Studio.NET 2005, C#.Net, Enterprise Library
3.1. Assurant Health –
Milwaukee, WIOctober 2006 – April
2007 Senior .NET, BizTalk Server 2004,
SharePoint Server 2007 Portal Technical Lead - Designer, Developer ·
Senior Portal
architect, designer, lead developer of the Assurant Health GM Web Portal
initiatives which was a 2 year IT plan to re-architect, design and develop a
global enterprise Portal solution to provide sales, marketing, operational,
administrative sites which provide enterprise insurance services to field
agents, intermediaries, executives and customers. ·
As the senior
GM Web Portal architect, designer, developer on the GM Web Portal team,
responsibilities included technical strategy formulation, enterprise system
backend portal site integration, service oriented architecture
design/development, enterprise framework and common component design and
implementation. ·
The Assurant
software infrastructure framework used Microsoft Enterprise Library 3.0 as a
foundation and all common enterprise interfaces were offered using XML Web
Services 2.0. All framework components, classes and services were exposed in
an Assurant framework services library which allowed portal sites to be
developed in a distributed, n-tiered environment transparently to an offshore
development team, re-using a common set of enterprise services from the
enterprise services framework. ·
Deliverables
included email, fax, and LDAP, ADSI, IPlanet authentication, single sign on
.NET web services that provided underlying enterprise services to all portal
sites. Further deliverables included optimizing, managing, and coordinating
offshore MS Content Management based sites providing integration
specifications to the GM Portal development teams. ·
Other
deliverables included several key MSMQ based window service components to
help integrate mainframe DB2 data interface points with other Assurant
critical online systems. ·
Other
responsibilities included technical deployment lead of the GM Web deployment
team which deployed all GM portal sites across a 4 Server production web
farm, 2 Content Management Server web farm, and 2 backend services server
cluster architecture. ·
Microsoft
technologies used included Windows 2003 Enterprise Server, Microsoft BizTalk
Server 2004, Microsoft Content Management Server 2002, Microsoft SharePoint
Portal Server 2003, SharePoint Services 2.0/3.0, Microsoft Office SharePoint
Server 2007, Microsoft SQL Server 2005, ASP.NET, ADO.NET, .NET Framework 2.0,
Visual Studio.NET 2003, VB.Net, C#.Net, Enterprise Library 2.0 (Application
Blocks for .NET). Other technologies included DB2, Oracle 9.x, MSMQ, IPlanet,
SiteMinder, and MS LDAP/ADSI. The GM Portal consisted of 8 external sites, 4
internal sites, and an enterprise services framework deployed into a global
enterprise production data center. Allstate Insurance
– Chicago, ILSeptember 2005 – October
2006 Senior .NET, BizTalk Server 2004 Technical
Lead - Designer, Developer ·
Senior
architect, designer, lead developer of the Allstate NextGen initiative which
was a 3 year IT plan to re-architect, design and develop the Allstate Claim
system based on the Accenture Claims Solution. ·
Responsibilities
included technical strategy formulation, enterprise tool selection,
enterprise framework and common component design and implementation. The
software infrastructure framework used Microsoft Enterprise Library 2.0 as
the foundation of the enterprise architecture for Release 1. All classes and
services were exposed in an Allstate Framework services library which allowed
applications to be developed in a distributed, n-tiered environment
transparently to developers, re-using a common set of enterprise services
from the enterprise services framework. ·
Deliverables
included a .NET based, n-tiered distributed Asynchronous Event Processor
server that served as the workflow processing service during the processing
of a claim. This framework used the Accenture Event Processor Service as a
base and was integrated into the Allstate environment providing a rich
services API. ·
Further
deliverables included optimizing the Accenture Pattern Analysis Engine to
accommodate the high transaction volumes experienced in an Allstate
production environment. The Pattern Analysis Engine is a central rules based
service which allows claim processing workflow to be processed throughout the
life of a claim. ·
Further
deliverables included several key framework services including a data access
service which provided common framework APIs abstracting underlying data
providers, an enterprise logging service which abstracted logging filters,
formatters, and logging service providers, a security authentication service
which provided universal security and authentication throughout the
application, a universal codes translation service which provided coding /
decoding among several heterogeneous systems, a message queuing service which
abstracted several queuing providers, a remoting and web services service. ·
Microsoft technologies used included Windows 2003
Enterprise Server, Microsoft BizTalk Server 2004, Microsoft SQL Server 2005,
COM+, ASP.NET, ADO.NET, .NET Framework 1.1 & 2.0, Visual
Studio.NET 2003, 2005, C#.NET, Enterprise Library 2.0 (Application Blocks for
.NET). Other technologies included Accenture Claims Processing Solution,
Oracle 8.x, Tibco, and MSMQ. Insurance Bureau Of
Canada – Toronto, ONNovember 2004
– September 2005 Senior .NET, BizTalk Server 2004 Technical
Lead - Designer, Developer ·
Senior
architect, designer, lead developer of IBC’s Transformation program
initiatives which was a 2 year IT plan to re-architect, design and develop an
IT systems infrastructure to provide reusable services for distributed,
n-tiered .NET application environments. This initiative was to create a
robust, flexible, and highly secure platform for converting existing IT Host
Systems to distributed, n-tiered .NET solutions. ·
The software
infrastructure framework design used Microsoft EDRA 1.0 and Enterprise
Library 1.1 (Application Blocks for .NET) as the foundation of the enterprise
architecture. All classes and services were wrapped in an IBC common
components & services library which allowed applications to be developed
in a distributed, n-tiered environment transparently to developers, re-using
a common set of enterprise services from the enterprise services
architecture. ·
Deliverables
from the Infrastructure team included a reusable .NET n-tiered distributed
application server framework that encapsulated and used MS EDRA 1.0 and MS
Enterprise Library 1.1. This framework used MS BizTalk Server 2004 and MS
SharePoint Portal Server 2003 services to abstract development complexities
providing a rich services API. The framework also used Microsoft Host
Integration Server 2000 to provide reusable services for transparently using
MSMQ-MQSeries Bridge resources located in the data tier of the architecture. ·
Microsoft
technologies used included Windows 2003 Enterprise Server, Microsoft BizTalk
Server 2004, Microsoft SharePoint Portal Server 2003, Microsoft Host
Integration Server 2000, Microsoft Content Management Server 2002, Microsoft
SQL Server 2000, COM+, ASP.NET, ADO.NET, .NET Framework 1.1,
Visual Studio.NET 2003, C#.NET, SQL Server Reporting Services, EDRA 1.0
(Enterprise Development Reference Architecture), Enterprise Library 1.1
(Application Blocks for .NET). Durham Region
Corporate Information Services – Oshawa, ONNovember
2003 – November 2004 Senior .NET Technical Lead - Designer,
Developer ·
Senior
architect, designer, lead developer of Durham Region’s Planning Land Division
web-based system. This 150+ web page, .NET based, application allows Durham
Regions Planning department to process public land division applications and
process formal public hearing processes eliminating all manual and legacy
processes. ·
Responsibilities
included systems level requirements formulation, application software
infrastructure design, system data sources and interface designs, internal
GIS infrastructure interfaces, and global application software architecture. ·
Additional
responsibilities included Windows Server 2000 Advanced Server, Visual
SourceSafe, Visual Studio 2003, SQL Server 2000, Project Server 2003 setup
and project administration along with Visual Studio Tools for Microsoft
Office 2003 application development. ·
Microsoft
technologies used included Windows 2000 Advance Server, Microsoft SQL Server
2000, Microsoft Project Server 2003, COM+, ASP.NET, .NET Framework, Visual
Studio.NET 2003, VB.NET, C#.NET, CrystalReports.Net, SQL Server Reporting
Services, and Visual Studio Tools for Microsoft Office 2003. Other
technologies included Oracle 8.x. This application was distributed across 2 servers
interfacing with an external GIS application services through a common
web-services application layer which implemented external GIS interfaces in a
reusable enterprise service. Ajilon eBusiness
Solutions – Missauga, ONMay 2003 –
November 2003 Senior .NET, WebSphere 5.X Web Technical
Lead - Designer, Developer ·
Responsible
for architecting, designing, and developing common .NET subsystems and
services supporting extranet and intranet security models, ASP.NET
presentation layer framework, .NET XML web services / .NET Remoting
distributed business service components, single-sign on authentication and
authorization services, and mobile / PDA smart device infrastructure service
components. ·
The .NET
eBusiness Services Framework provides Ajilon with a reusable infrastructure
of services and components for all .NET smart device, .NET XML web services
and .NET Remoting applications for all Ajilon .NET based solutions. The
eBusiness Services Framework has been implemented to ensure consistency in all
Ajilon .NET / J2EE services infrastructure. ·
Microsoft
technologies used included Windows 2000 Advance Server, COM+
Services, ADSI, ASP.NET, ADO.NET, .NET Framework, .NET Compact
Framework, Visual Studio .NET 2003, VB.NET, C#.NET,
J#.NET, Crystal Reports.Net, JavaScript, DHTML, MSDOM 4.X, SQL Server
2000, Oracle 8i/9i, and SOAP 2.X/3.X. J2EE technologies
included IBM WebSphere 5.X, Jakarta Struts 1.1 Framework, SiteMinder and WSAD
5.0 IDE. Metro City Ottawa –
Ottawa, ONFebruary 2003 – May 2003
Senior .NET Technical Lead - Designer,
Developer ·
Responsibilities
included architecting, designing, and developing extranet and intranet
security models, application and server profiling models, authentication and
authorization models, infrastructure and web services models. ·
Further
responsibilities design/develop infrastructure .NET XML web service, .NET
Remoting, and J2EE Web Service components for common Metro Enterprise
eService access. ·
Microsoft
technologies used included Windows 2000 Advance Server, COM+
Services, ADSI Directory Services, ASP.NET, ADO.NET, .NET
Framework, Visual Studio .NET, VB.NET, C#.NET,
JavaScript, DHTML, MSDOM 4.X, SQL Server 2000, Oracle 8i/9i, and
SOAP 2.X/3.X. J2EE technologies included IBM WebSphere 4.X, BEA WebLogic
Enterprise Platform 8.0, Cold Fusion 5.0 and WSAD 4.0 IDE. Metro Toronto
Tourism – Toronto, ONFebruary 2003
– February 2003 Senior .NET Web Architect Consultant ·
As a senior
.NET architect, responsibilities were to conduct a formal audit and review of
the Toronto Tourism intranet and extranet web sites and establishing a set of
guidelines and standards to establish a secure .NET production environment.
Additionally, responsibilities included recommending best practices for
optimizing, configuring, and fine tuning all server and DMZ hosting
environments, establish tools for monitoring and measuring server loading. ·
Microsoft
technologies used included Windows 2000 Advance Server, COM+
Services, ASP.NET, ADO.NET, .NET Framework, Visual Studio
.NET, VB.NET, C#.NET, JavaScript, SQL Server 2000,
and SOAP 2.X/3.X. Toronto Transit
Commission – Toronto, ONOctober 2001
– January 2003 Senior .NET, WebSphere 4.X Web Technical
Lead - Designer, Developer ·
Senior architect,
designer, lead developer of the Toronto Transit Commission web-based
procurement system. This 100+ web page application allows the TTC public web
site to post RFP/RFI/RFTs and receive formal public bid submissions
eliminating the manual, pre-award and evaluation procurement processes. ·
All internal
TTC purchasing and buyer procurement department procedures were automated in
a TTC intranet web application including RFP/ RPT/ RFI submission evaluation,
PO assignment and reward procurement processes. All TTC registered Vendors
and Bidders awarded POs were officially registered and forced to perform
external TTC procurement vendor procedures through a TTC extranet web
application that interfaced directly with TTC procurement mainframe
applications. ·
The TTC
eProcurement system automated Vendor/Bidder Registration and Client
Maintenance, RFP/RFI/RFT posting, proposal and submission evaluation/rating
procedures, Tender Evaluation / PO Awarding, Vendor PO expediting, and
Inventory Master-Order where all external vendor procurement processes were
integrated into one web extranet application. ·
Responsibilities
included systems level requirements formulation, application software
infrastructure design, system data sources and interface designs, firewall
and TTC infrastructure interfaces, and global application software
architecture. ·
Additionally,
responsibilities included initial eProcurement functional prototyping which
demonstrated all application functional user interfaces and common web
application look and feel UI standards. Subsystems designed/implemented
included a WebSphere host publisher transaction processing middleware
application gateway, a web server/client application presentation services
infrastructure, a common data abstraction / transformation software
layer, a global firewall interface layer, and subsystems for
database and host mainframe gateway access where all application and system
level resource accessibility used a common vendor/client ADSI directory
application service subsystem. ·
Microsoft
technologies used included Windows 2000 Advance Server, Win NT 4.x,
COM+, ADSI, ISAPI, ASP/ASP.NET, .NET Framework,
Visual Interdev/.NET Studio, VB/VB.NET, C#.NET, CrystalReports.Net,
JavaScript, VBScript, DHTML, MSDOM 4.X, SQL Server 2000, SOAP 2.X/3.X, and
MTS. J2EE based technologies used included IBM Visual Age for Java 3.5, WSAD
4.X IDE, IBM MQSeries for Java, IBM Websphere 3.5x/4.x, IBM
WebSphere Host Publisher 3.x/4.x utilizing J2EE JMS, JNDI, JTA, EJB, and Web
Services. Other technologies included Oracle 8.x, Accelio, and Adobe GoLive
PDF SDK. PREVIOUS EXPERIENCE
EDUCATION 1989 - BSC. Computer and Information
Science. York University, North York, Ontario,
Canada.
1986 - Diploma of Computer Science – Real
Time Programming Camosun College, Victoria, British
Columbia, Canada. 1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
|
|